@charset "utf-8";
/* CSS Document */
/* 
Theme Name: Microsite-Gatelauncher
Version: 2.0
*/
/*------------------------------------------------
CSS STRUCTURE:

1. GENERAL TYPOGRAPHY
	1.1 Global Reset
	1.2 Extra fonts
	1.3 General Styles
	1.4 Columns Styles 
	1.5 List Styles
	1.6 Borders & Dividers
	1.7 Headers
	1.8 Tables
	1.9 Images
	1.10 Forms
    1.11 Media Queries
2. SITE STRUCTURE
	2.1 Top Bar
	2.2 Second Bar
	2.3 Left Block
		- Top Left Block (Navigation)
		- MIddle Left Block (Social Icon)
		- Bottom Left Block (Copyright)
	2.4 Adv			
	2.5 Main Content
		- Game Portfolio
	2.6 Right Block
	 	- Widget
	2.7	Footer
3. INNER SITE
	3.1 Content Slides
	4.1 PHOTO OLD PAGE

------------------------------------------------*/

/*============================================================================================*/
/* 1. GENERAL TYPOGRAPHY */
/*============================================================================================*/

/*----------------------------------------------*/
/* 1.1 Global Reset */
/*----------------------------------------------*/
body, html  { height: 100%; }
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }/* remember to define focus styles! */
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }/* tables still need 'cellspacing="0"' in the markup */
/*----------------------------------------------*/
/* 1.2 Extra fonts */
/*----------------------------------------------*/

/*----------------------------------------------*/
/* 1.3 General Styles */
/*----------------------------------------------*/

body {
	background:#FBFBFB;	font-family:Arial, Helvetica, sans-serif;color:#404040;font-size:13px;line-height:1.4em;border:none;}
	
/* Floating & Alignment */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clear {clear: both;display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}
* html .clearfix {
	height: 1%;}
html{ width:100%; 	scrollbar-face-color :#575757;	scrollbar-highlight-color : #666666;scrollbar-3dlight-color : #1b1b1b;scrollbar-shadow-color : #646464;scrollbar-darkshadow-color : #1a1a1a;scrollbar-track-color : #303030;scrollbar-arrow-color : #888888;}
	/* Let's get this party started */ ::-webkit-scrollbar { width: 7px;} 
/* Track */ ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 0px; border-radius: 0px; } 
/* Handle */ ::-webkit-scrollbar-thumb { -webkit-border-radius: 5px; border-radius: 5px; background: #69C1E7; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); } ::-webkit-scrollbar-thumb:window-inactive { background: rgba(255,0,0,0.4); }

	
*html{ width:100%;}
img {	border: 0;}
a {	color: #000;text-decoration:none;outline:none;}
a:hover {text-decoration:none;color:#E7870D;}

/*----------------------------------------------*/
/* 1.4 Columns Styles */
/*----------------------------------------------*/
/* Containers */
#wrapper{ width:100%;position:relative; }
#leftColumn{width:209px; padding-right:20px;position:relative;margin:10px 0;float: left;}
#mainColumn{width: 751px;
position: relative;
float: left;
margin: 10px 0;}
#contentWrapper{position:relative; min-height:600px;}

   
/*----------------------------------------------*/
/* 1.4 List Styles */
/*----------------------------------------------*/
li{ margin:0px 0;}
ul ul, ol ul, ul ol, ol ol{ margin-bottom:0; }
/*----------------------------------------------*/
/* 1.5 Borders & Dividers */
/*----------------------------------------------*/
.border {border:1px solid #d6d6d6}
/*----------------------------------------------*/
/* 1.6 Headers */
/*----------------------------------------------*/
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family: Arial, Helvetica, sans-serif;}
h1{	font-size:33px;	line-height:33px;letter-spacing:0;color:#FC3;}	
h2{	font-size:22px;	line-height:22px;color:#808080;margin-bottom:15px}
h3{	font-size:18px;	line-height:22px; text-transform: uppercase;}
h3.widgettitle{	margin-bottom:10px; }
h4{	font-size:14px;	color:#333;	margin-bottom:10px;}
h5{	font-size:13px;	font-weight:normal;}
h6 {font-size:12px;color:#F88E08; font-weight:bold;}
h7{font-size:12px; margin-bottom:0px;padding-bottom:0px;line-height:14px;font-weight:normal;color:#feb014;-webkit-text-stroke:0.2px #5f1819;;text-transform:uppercase; }
/*----------------------------------------------*/
/* 1.7 Tables */
/*----------------------------------------------*/
table.fancy_table,.widget_calendar table { border-collapse:separate; border-spacing:0; width:99%; padding:2px 0; }
table,td,th { vertical-align:middle; text-align:center; }
th{ padding:10px; font-size:12px; text-transform:uppercase; letter-spacing:1px;}
td{ font-size:11px; padding:10px; }
table.fancy_table,.widget_calendar table{margin:20px 2px; }
.fancy_table th,.widget_calendar table th{border-bottom:1px solid #fff;}
.fancy_table td,.widget_calendar table td{color:#888;border-top:1px solid #eee;}
.fancy_table,.widget_calendar table{border:1px solid #fff;}
/*----------------------------------------------*/
/* 1.8 Images */
/*----------------------------------------------*/
img.alignleft {	margin:5px 16px 5px 0 !important;}
img.alignright {margin:8px 0 5px 16px !important;}
/*----------------------------------------------*/
/* 1.9 Forms */
/*----------------------------------------------*/
fieldset{padding:20px;border:1px solid #e0e0e0;}
form .row {padding:5px 0}
/*----------------------------------------------*/
/* 1.10 Buttons */
/*----------------------------------------------*/

/*----------------------------------------------*/
/* 1.11 Media Queries */
/*----------------------------------------------*/

/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */


/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { border:0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent; }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
/*============================================================================================*/
/* 2. SITE STRUCTURE */
/*============================================================================================*/

/* ---------------------------------------------------- */
/*		Header
/* ---------------------------------------------------- */
.container {
	margin: 0 auto;
	position: relative;
	width: 980px;
}
#header-top {
	color: #1b5072;
height: 35px;
line-height: 34px;
background: #0b95d0;
}

		#header-top .rss-icon {
			position: absolute;
			right: 19px;
			top: 0;
		}

		#header-top .left { float: left; }
		
		#header-top .right {
			float: right;
			padding-left:30px;
			color:#FFF;
			height: 35px;
width: 200px;
		}
		#header-top .right span{display: block;
float: left;}
		#header-top .right a img{margin: 5px 0; padding: 0 5px;}
	#header-top .right strong{color:rgb(15, 46, 209); font-size:16px;padding-right:10px;}
			#header-top a { text-decoration: none; }
	
				#header-top a:hover { text-decoration: underline; }

#header {
	border-top: 1px solid #fff;
	height: 123px;
	overflow: hidden;margin: 0 auto;
width: 980px;
}

	#logo {
		float: left;
		margin: 7px 0 0 0;
	}
	
	#header-ads {
		float: left;
		margin: 0 0 0 0;
		background: url(../images/bgheard.png) top left no-repeat;
		height: 123px;
		width:690px;
	}
	#header-ads h1{ margin-top:20px; color:#0c87d6;font-weight:bold;font-size:30px;text-align:center;}
	
/* ---------------------------------------------------- */
/*		Navigation & Search
/* ---------------------------------------------------- */
#nav {
	position: relative;
	z-index: 999;
	margin: 0 10px;
}
#nav li { float: left;padding-left: 10px; }

#nav>li>a {
	position:relative;
	z-index:2;
	border-right: 1px solid #27c1e5;
height: 32px;
box-shadow: 1px 0px 0 rgb(23, 117, 139);
	 }
.nav-decorator {
	position:absolute;
	display:block;
	bottom:-35px;
	height:5px;
	float:left;
	width:80%;
	opacity:0;
	z-index:1; }

.nav-decorator div {
	background: #FD4B30;
	margin-right:10px;
	display:block;
	height:5px; }

ul + .nav-decorator div{
	margin-right:20px;}

.current .nav-decorator {
	bottom:-12px;
	opacity:1; }
.containerMenu{width:980px; background:background: #6db3f2; /* Old browsers */
background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
;margin:0 auto;position: relative;
height: 40px;}
.sf-menu > li.sfHover>a , .sf-menu > li:hover >a, ul.sf-menu > li.current > a { color: #fd4b30; }
/*Main color*/
.invent-content a, .post .entry-title a:hover, .invent-color, .invent-color-on-hover:hover, 
.widget_text a:hover, .widget_popular_posts a, .widget_twitter .all-tweets:hover, 
.widget_recent_comments a, .widget_archive a, .widget_categories a, 
.tab-style3 ul li a.current, .tab-style3 li a:hover, .twitter-carousel a, 
.invent-site-map .active, .sf-menu > li.sfHover>a , .sf-menu > li:hover >a, 
ul.sf-menu > li.current > a { 
	color: #1b5072; /* main color */
}

/* ---------------------------------------------------- */
/*		SlideShow
/* ---------------------------------------------------- */

.slideShow{width: 980px;position:relative;margin:0 auto;}
.home-page-slider-container {
margin: 0px auto 0 auto;
display: block;
height: 390px;
width: 980px;
}
.slider-full {
clear: both;
margin: 0;
width: 980px;
height: 390px;
}
/* ---------------------------------------------------- */
/*		sitemap
/* ---------------------------------------------------- */
.invent-site-map, .invent-site-map a {
line-height: 30px;
padding-left: 12px;
color: #fff;
}
.invent-site-map {
background: #0b95d0;
height: 30px;
width: auto;
}
/* ---------------------------------------------------- */
/*		leftColumn
/* ---------------------------------------------------- */
.containerMenuH{
margin:0 auto;position: relative; }
.titleHmenu{height: 25px;
	background:background: #6db3f2; /* Old browsers */
background: -moz-linear-gradient(top,  #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */}
.titleHmenu h5{text-align: center;
position: relative;
padding-top: 5px;
font-weight: bold;
color: #263666;
font-size:14px;}
.blockCatalory{width: 209px;
background: #0b95d0;
position: relative;
padding-bottom: 30px;}
#navH {
	position: relative;
	z-index: 999;
	margin: 0 20px;
}
#navH li { float: left; }

#navH>li>a {
	position:relative;
	z-index:2; }.sf-menuH {float:none !important;}
.sf-menuH li {
	float:none !important;
	position:relative;border-bottom: 1px solid #27c1e5;
padding-bottom: 5px;
}
.sf-menuH li a:hover{color: #1651c2!important;}
.sf-menuH > li > ul {
margin-left: 209px !important;background:#fff!important;margin-top:-58px!important;}
.sf-menuH > ul{background:#fff!important;}
.sf-menuH> li > ul li{background:#0b95d0!important;}
.sf-menuH a{ color:#fff !important; font-size:13px; font-weight:bold;}
/* block Popular Product */
.blockPopularProduct{position: relative;
margin-top: 20px;}
/* ---------------------------------------------------- */
/*		MainColoumn
/* ---------------------------------------------------- */
/* block Intro */
.introBlock{position: relative;border-bottom: 1px dotted #ccc;
padding-bottom: 10px;margin-bottom: 20px;float: left;
width: 751px;}
.introBlock .titleIntro{position: relative;}
.titleIntro p{padding: 3PX 0 10px;
font-size: 11px;
color: #999;}
.titleIntro p .dayIntro{color: #0b95d0;}
.contentIntro {position:relative;}
.contentIntro .view {float: left;
padding-right: 20PX;}
.contentIntro .desr{float: left;
width: 445px;
text-align: justify;
line-height: 18px;
padding-bottom:15px;}
.readmore{float:right;position:relative;z-index:999;}
.readmore a{color:#0b95d0;;cursor:pointer;}
.readmore a:hover{color:red;}
/* block Product */
.productBlock{position: relative;
border-bottom: 1px dotted #ccc}
.productBlock h3 {
text-transform: uppercase;
padding-bottom: 10px;}
.listItem{position: relative;}
.blockFourItems{position: relative;
padding-bottom: 20px;height: 176px;}
.item{float: left;
width: 172px;
padding-right: 20px;padding-bottom:20px;}
.item.last{padding:0;}
.item .view{border: 1px solid #ccc;}
.item .desr{margin-top: 10px;}
.item .desr .nameItem{font-size: 13px;
font-weight: bold;
line-height: 18px;}
.item .desr .priceItem{color: red;}
/* ---------------------------------------------------- */
/*		Product Detail
/* ---------------------------------------------------- */
.productDetail{margin:0 !important;}
.blockThreeItems{position: relative;
padding-bottom: 20px;height: 176px;}
.blockThreeItems .item{float: left;
width: 237px;
padding-right: 20px;padding-bottom:20px;}
.blockThreeItems .item.last{padding:0;}
.blockThreeItems .item .view{border: 1px solid #ccc;}
.blockThreeItems .item .desr{margin-top: 10px;}
.blockThreeItems .item .desr .nameItem{font-size: 13px;
font-weight: bold;
line-height: 18px;}
.blockThreeItems .item .desr .priceItem{color: red;}
/* ---------------------------------------------------- */
/*		Detail Page
/* ---------------------------------------------------- */
.DetailPage{position: relative;border-bottom: 1px dotted #ccc;
padding-bottom: 10px;}
.titleIntro{position: relative;}
.titleIntro p{padding: 3PX 0 10px;
font-size: 11px;
color: #999;}
.titleIntro p .dayIntro{color: #0b95d0;}
.contentDetail {position:relative;}
.contentDetail .view {
padding-right: 20px;padding-bottom:20px;}
.contentDetail .desr{
text-align: justify;
line-height: 18px;
padding-bottom:15px;padding-bottom: 20px;}
.backpage{color:red;font-weight:bold;float:right;margin-top:20px;}

/*-------------------------------------------------------*/
/* contact
/*-------------------------------------------------------*/
#contact {
	margin-bottom: 120px;
}

#contact h1 {
	margin-bottom: 10px;
}

#contact p {
	font-size: 13px;
	color: #7d7d7d;
	line-height: 20px;
	margin-bottom: 20px;
}

div#map {
	height: 320px;
	padding: 5px;
	border: 1px solid #e7e7e7;
	margin-bottom: 30px;
}

#contact .span8 h1,
#contact .span4 h1 {
	color: #7da817;
}

#contact-form {
	margin-bottom: 40px;
	display: inline-block;
}

#contact input[type="text"],
#contact-form2 input[type="text"] {
	float: left;
	border: 1px solid #d8d8d8;
	font-family:arial;
	font-size:11px;
	color: #878787;
	padding:12px 10px;
	margin-bottom:10px;
	margin-right: 10px;
	display:block;
	height:10px;
	width: 22.3%;
	background:rgba(255, 255, 255, 0.2);
}

#contact label,
#contact-form2 label {
	float: left;
	min-width: 36px;
	height: 36px;
	cursor: pointer;
}

#label {
	background:  #7da817 url('../images/label1.png') center no-repeat;
}

#label1 {
	background:  #7da817 url('../images/label2.png') center no-repeat;
}

#label2 {
	background:  #7da817 url('../images/label3.png') center no-repeat;
}

#contact textarea,
#contact-form2 textarea {
	clear: both;
	border: 1px solid #d8d8d8;
	font-size:11px;
	color: #878787;
	width: 96%;
	height: 140px;

}

#contact-form,
#contact-form2 {
	width: 100%;
}

#contact input[type="submit"],
#contact-form2 input[type="submit"] {
	float: right;
	font-family: arial;
	margin-right: 10px;
	font-size: 12px;
	background: #8c8c8c;
	color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border: none;
	padding: 10px 25px 8px;
	transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-webkit-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
}

#contact input[type="submit"]:hover,
#contact-form2 input[type="submit"]:hover {
	background: #7da817;
}

#contact .message,
#contact-form2 .message {
	float: left;
	height:30px;
	font-size:12px;
}

#contact .message.error,
#contact-form2 .message.error {
	color:#eb2c06;
}

#contact .message.success,
#contact-form2 .message.success {
	color:#7da817;
}

#contact .span4 p {
	margin-bottom: 15px;
}

#contact .span4 div {
	margin-bottom: 12px;
}

#contact .span4 div p {
	font-size: 12px;
	color: #818181;
	margin-bottom: 8px;
}

#contact .span4 div img { 
	margin-right: 10px;
}

#contact .span4 ul {
	margin-bottom: 40px;
}

#contact .span4 ul li {
	float: left;
	margin-right: 8px;
}

#contact .span4 ul li a {
	display: inline-block;
	transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
}

#contact .span4 ul li a:hover { 
	opacity: 0.8;
}
.row-fluid {
width: 100%;
}
.row-fluid .span8 {
width: 645px;
float: left;
padding-right: 25px;
}
.row-fluid .span4 {
width: width: 310px;
float: left;
}











/* block pagination */
.pagination {
	margin: 20px 0 0px;
padding: 0;
float: right;
}
.pagination a {
	display: inline-block;
	background: rgb(168, 40, 23);
	color: #fff;
	padding: 5px 10px;
	margin-right: 3px;
	transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-webkit-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
}

.pagination a:hover {
	background: #0b95d0;
}

.pagination a#prev,
.pagination a#next {
	color: #515151;
	background: #f9f9f9;
	border: 1px solid #d3d3d3;
	transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
}

.pagination a#prev:hover,
.pagination a#next:hover {
	color: #0b95d0
}
/* block slideLogo */
.slideLogo{float:left;position:relative;}
/* Custom Elastislide Styling */
.image_carousel {
	padding: 5px 0 0px 0px;
	position: relative;
	float:left;
	width: 980px;
	border: 1px solid #ccc;
}
.image_carousel a {
	display: block;
	float: left;
}
div.clearfix {
	float: none;
	clear: both;
}
.image_carouselH2 a{display: block;
	float: left;}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
.image_carousel a.prevslide, .image_carousel a.nextslide {
	background: url(../images/arrows/slider-arrows.jpg) no-repeat transparent;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 53px;
}
.image_carousel a.prevslide {left: -22px;background-position: 0px 0px; }
.image_carousel a.prevslide:hover {		background-position: 0px -30px; }
.image_carousel a.prevslide.disabled {	background-position: 0 -100px !important;  }
.image_carousel a.nextslide {			right: -22px;
					background-position: -30px 0; }
.image_carousel a.nextslide:hover {		background-position: -30px -30px; }
.image_carousel a.nextslide.disabled {	background-position: -50px -100px !important;  }
.image_carousel a.prevslide.disabled, .image_carousel a.nextslide.disabled {
	cursor: default;
}

.image_carousel a.prevslide span, .image_carousel a.nextslide span {
	display: none;
}
/*pre-next2*/

.image_carouselH2 {
	padding: 5px 0 0px 0px;
	position: relative;
	width: 207px;
	border: 1px solid #ccc;
}
.image_carouselH2 img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display:inline-block !important;
	vertical-align:middle;
}
.image_carouselH2 a.prevslide2, .image_carouselH2 a.nextslide2 {
	background: url(../images/arrows/slider-arrowsH.jpg) no-repeat transparent;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	left: 103px;
}
.image_carouselH2 a.prevslide2 {bottom: 0px;background-position: 0px -30px; }
.image_carouselH2 a.prevslide2:hover {		background-position: -30px -30px; }
.image_carouselH2 a.prevslide2.disabled {	background-position: 0 -100px !important;  }
.image_carouselH2 a.nextslide2 {			top: 0px;
					background-position: 0px 0px; }
.image_carouselH2 a.nextslide2:hover {		background-position: -30px 0px; }
.image_carouselH2 a.nextslide2.disabled {	background-position: -50px -100px !important;  }
.image_carouselH2 a.prevslide2.disabled, .image_carouselH2 a.nextslide2.disabled {
	cursor: default;
}

.image_carouselH2 a.prevslide2 span, .image_carouselH2 a.nextslide2 span {
	display: none;
}
paginationslide {
	text-align: center;
}
paginationslide a {
	background: url(../images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
paginationslide a.selected {
	background-position: -25px -300px;
	cursor: default;
}
paginationslide a span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}
/* ---------------------------------------------------- */
/*		FOOTER
/* ---------------------------------------------------- */
.footer{position: relative;
margin-top: 20px;
float: left;
width: 100%;
background: #17517b;
padding-top: 20px;
}
.infoFooter{color: #0b95d0;
line-height: 20px;
font-size: 13px;
padding-bottom: 15px;}
.infoFooter h4{color: #0b95d0;
font-weight: bold;line-height:10px;}
.infoFooter p span{color: #fff;}
.copyright{color: #FFF;
position: relative;
bottom: 0;}
.copyright a{color: #faab46;
line-height: 20px;}











